
#ifndef FFVector_h
#define FFVector_h

#include <iostream>
#include <vector>


//FF_BEGIN


template <class T> class FFVector : public std::vector<T>
{
public:
    void addItem(const T &p_item)
    {
        std::vector<T>::push_back(p_item);
    }
    
    unsigned int count() const
    {
        return std::vector<T>::size();
    }
    
    T itemAtIndex(unsigned int p_index)
    {
        return (*this)[p_index];
    }
};

//FF_END

#endif